Senior Software Development Engineer in Test (SDET)
The Role:
We are seeking a Senior Software Development Engineer in Test (SDET) to own end-to-end test automation and product quality across our platforms.
This position is a development-heavy, automation-first software engineering role focused on building test frameworks, validating complex system behavior, and embedding quality directly into engineering workflows. Success in this role requires strong programming skills, experience designing automated testing systems, and the ability to reason about production code and distributed architectures.
What You'll Do:- Design, build, and maintain end-to-end automated test frameworks using Playwright, Cypress, or similar modern automation frameworks.
- Develop and maintain UI, API, integration, and workflow-level automated tests that reflect real customer and system behavior.
- Partner closely with software engineers and product teams to embed quality throughout the development lifecycle.
- Integrate automated test suites into CI/CD pipelines, providing fast, reliable feedback on every change.
- Identify and reduce flaky tests, slow feedback loops, and false failures.
- Analyze high-risk areas such as integration boundaries, asynchronous workflows, and data transformations, and define targeted test strategies.
- Investigate test failures and escaped defects, perform root cause analysis, and drive durable improvements.
- Define and promote testing standards, automation patterns, and quality best practices across teams.
- 7+ years of experience as an SDET, Software Engineer in Test, or Software Engineer with significant test automation responsibility.
- Strong proficiency in TypeScript and/or JavaScript.
- Hands-on experience with modern test automation frameworks (Playwright, Cypress, Selenium-based frameworks, or similar).
- Experience testing APIs, distributed systems, and asynchronous workflows.
- Experience integrating test automation into CI/CD pipelines (e.g., GitHub Actions, GitLab CI, Jenkins).
- Ability to read and reason about production code to design effective, maintainable tests.
- Strong debugging, analytical, and problem-solving skills.
- Clear communication skills and the ability to influence engineering quality without formal authority.
- Experience with integration platforms, data pipelines, or workflow-driven systems.
- Familiarity with cloud-native architectures and containerized environments.
- Exposure to performance, reliability, or resilience testing.
- Experience supporting enterprise or B2B products with complex configuration and long-lived customers.
Geonexus is an Equal Opportunity Employer committed to diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, age, national origin, disability, protected veteran status, gender identity or any other factor protected by applicable federal, state or local laws.